traveling companion - French English Dictionary